Skip to content

feature/AuthService#4

Merged
toximu merged 12 commits intomainfrom
feature/AuthService
Mar 11, 2026
Merged

feature/AuthService#4
toximu merged 12 commits intomainfrom
feature/AuthService

Conversation

@toximu
Copy link
Contributor

@toximu toximu commented Mar 3, 2026

Запустить /.gradlew bootRun

Что сделано:

  • Можно залогинится по логину + паролю /login.
  • Можно зарегистрироваться /signup.
  • Можно выйти /logout
  • Добавлены две роли ADMIN и USER. Есть возможность ограничить доступ к http методам определённым группам. (В примере USER нельзя попасть на /admin/.)
  • После аутенфикации пользователю выдаётся access jwt token на 10 минут и refresh jwt token на 7 дней. Пока действует access token, логин и пароль вводить не нужно. Как только он истекает, можно сходить на /auth/refresh с refresh jwt token в cookie и получить новый access jwt token.

@toximu toximu requested review from MhlvDenis and Copilot March 4, 2026 20:43
@toximu toximu review requested due to automatic review settings March 4, 2026 20:43
Copy link

@MhlvDenis MhlvDenis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

У нас монолитный бэкенд, этот код должен код аутентификации должен встраиваться в код приложения, а не быть отдельным сервисом.
По самому коду все ок
Нужно встроить в основное приложение.
Сделать тесты добавленные ручки: один позитивный и один негативный кейс на каждую ручку.
После мержа, когда будешь интегрироваться с фронтом, убрать посылку html с сервера, использовать формы из проекта фронта

@toximu toximu merged commit 7baff0d into main Mar 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants